9062a944b7a7909934185774db40f28407b8d48d,test/src/test/java/hudson/PluginManagerTest.java,PluginManagerTest,testInstallDependingPluginWithoutRestart,#,271

Before Change


            URL src = getClass().getClassLoader().getResource(String.format("plugins/%s", target));
            File dest = new File(jenkins.getRootDir(), String.format("plugins/%s", target));
            FileUtils.copyURLToFile(src, dest);
            jenkins.pluginManager.dynamicLoad(dest);
        }
        
        // before load depender, of course failed to call Depender.getValue()

After Change


            URL src = getClass().getClassLoader().getResource(String.format("plugins/%s", target));
            File dest = new File(r.jenkins.getRootDir(), String.format("plugins/%s", target));
            FileUtils.copyURLToFile(src, dest);
            r.jenkins.pluginManager.dynamicLoad(dest);
        }
        
        // depender successfully accesses to dependee.